#使用write来实现写文件的操作
#f=open（'d:/testData.xls',‘w')
#f.write('hello')
#f.close()


#写文件的时候，需要使用w的方式打开.如果是r方式打开，则会抛出异常，
#f = open（'d:/testData.xls''，'r')
#f.write(world')
#f.close()


# 写方式打开，其实又有两种方式，追加写
# f = open('d:/testData.xls','a')
# 如果用 w 打开，会自动清空之前的全部内容
# 如果用 a 打开，会在原内容的基础上，追加内容


# # 1.使用 read 读文件，指定读几个字符
# f = open('d:/test.txt','r',encoding='utf8')
# result = f.read(2)  # 读取2个字符
# print(result)
# f.close()



#  2. 按行来读取
#  用 for 循环 读取
f = open('d:/test.txt','r',encoding='utf8')
for line in f:
    print(f'line = {line}',end='')
#     line = 123
# line = 456
# line = 789
# print 默认打印后 空一行 ，因此我们可以设置end
f.close()



# #3.还可以使用readlines方法直接把整个文件所有内容都读出来，按照行组织到一个列表里
# f = open('d:/test.txt','r',encoding='utf8')
# lines = f.readlines()
# print(lines)
# # ['123\n', '456\n', '789\n']
# f.close()
